From 5a795d6a601a3bbe4a0b3a4614485da3652dc015 Mon Sep 17 00:00:00 2001 From: oliskoli Date: Thu, 6 Sep 2007 20:59:24 +0000 Subject: [PATCH] unicsv: Fix display of GPS fixes. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@2993 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/unicsv.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/gpsbabel/unicsv.c b/gpsbabel/unicsv.c index af372ef6d..3f501b28d 100644 --- a/gpsbabel/unicsv.c +++ b/gpsbabel/unicsv.c @@ -1127,17 +1127,15 @@ unicsv_waypt_disp_cb(const waypoint *wpt) if FIELD_USED(fld_fix) { char *fix; switch(wpt->fix) { - case fix_none: fix = "none"; - case fix_2d: fix = "2d"; - case fix_3d: fix = "3d"; - case fix_dgps: fix = "dgps"; - case fix_pps: fix = "pps"; - unicsv_print_str(fix); - break; - default: - gbfputs(unicsv_fieldsep, fout); - break; + case fix_none: fix = "none"; break; + case fix_2d: fix = "2d"; break; + case fix_3d: fix = "3d"; break; + case fix_dgps: fix = "dgps"; break; + case fix_pps: fix = "pps"; break; + default: fix = NULL; } + if (fix) unicsv_print_str(fix); + else gbfputs(unicsv_fieldsep, fout); } if FIELD_USED(fld_hdop) { if (wpt->hdop > 0) -- 2.30.2